secreting vesicle - Turkish English Dictionary